rat ridden - Französisch Englisch Wörterbuch